
import gamelib2d.MapData;

class MicroTilesm9l1Info extends MapData
{
  public function new ()
  {
    name = "m9l1";
    mapW = 30;
    mapH = 20;
  }

  override public function mapdata () : Array<Array<Int>> {
  return 
  [[  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 47, 47,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 47, 47, 47, 47, 47, 47,
     47,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 47, 47, 47, 47,  0,
      0,  0,  0,  0,  0,  7,  7,  7,  7,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  7,  7, 31,  7,  7,  7,  7,  7,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  7, 31,  7,  7, 31,  7,  7, 31,  7,  7],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  7, 31, 31, 31,  7, 31,  7,  7,  7],
   [  0,  0,  0, 40, 40, 40,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0, 31,  0, 31,  7,  0, 31],
   [  0,  0,  0, 40,  6, 40,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0, 31, 31,  0, 31,  0],
   [  0,  0,  0, 40,  3, 40,  0,  0,  0,  0,  0,  0,  0,  6,  0,  0,  0,  0,
      0,  0,  0, 31, 31, 31, 31, 31, 31, 31,  0,  0],
   [  0,  0,  3,  0,  3,  0,  0,  0,  0,  2,  0,  0,  6, 37,  6,  0,  0,  0,
      0,  0, 31, 31, 31, 31, 31,  0,  0,  0,  0,  0],
   [  0,  0,  3,  3,  3,  0,  0,  0,  2, 40,  2,  0,  0,  3,  0,  0, 40,  0,
      0,  3, 31,  3,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  3,  3,  0,  0,  3,  3,  3,  0,  0,  0,  3,  0, 40,  2, 40,
      3,  5,  5,  5,  0,  0,  0,  0, 44,  0,  0,  0],
   [  0, -1,  0,  0,  3,  3,  3,  5,  5,  5,  3,  3,  0,  3,  0,  0,  3,  3,
      5,  5,  5,  5,  0,  0,  0, 44,  6, 44,  0,  0],
   [  3,  3,  3,  3,  3,  5,  5,  5,  5,  5,  5,  5,  3,  3,  3,  3,  5,  5,
      5,  4,  4,  0,  0,  0,  3,  3,  3,  3,  3,  3],
   [  5,  5,  5,  5,  5,  5,  5,  4,  4,  5,  5,  5,  5,  5,  5,  5,  5,  5,
      4,  4,  4,  0,  0,  3,  3,  5,  5,  5,  5,  5],
   [  5,  5,  5,  5,  5,  4,  4,  4,  4,  4,  4,  5,  5,  5,  5,  5,  5,  4,
      4,  4,  4,  4,  4,  5,  5,  5,  5,  5,  5,  5]]; 
  }

  override public function boundmapdata () : Array<Array<Int>> {
  return 
  [[  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,4608,4608,4608,4608,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,4608,4608,  0,4608,4608,4608,4608,4608,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,4608,  0,4608,4608,  0,4608,4608,  0,4608,4608],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,4608,  0,  0,  0,4608,  0,4608,4608,4608],
   [  0,  0,  0,5120,5120,5120,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,4608,  0,  0],
   [  0,  0,  0,5120,4352,5120,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,5120,  0,5120,  0,  0,  0,  0,  0,  0,  0,4352,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,4864,  0,  0,4352,5632,4352,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,4864,5120,4864,  0,  0,  0,  0,  0,5120,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,5120,4864,5120,
      0,  0,  0,  0,  0,  0,  0,  0,5376,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,5376,4352,5376,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
   [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0]]; 
  }
}
